Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F17 USA F5 Canada F4 USA F18 USA F5 USA F6 USA F26 USA F27 USA F4 USA F4 Prostejov Challenger Champaign Challenger Savannah Challenger Istanbul Challenger Knoxville Challenger Noumea Challenger V Trofeo Ciudad de Quito - Quito USTA San Diego Challenger - San Diego Challenger de Granby - Granby CNA TennisPro Classic - Winnetka Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Dallas - Dallas Copa Ericsson - Guadalajara USTA Men's Challenger of Urbana-Champaign - Urbana 2002 Tulsa USTA Challenger - Tulsa Music City Challenger - Nashville San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin USTA Tennis Championships of Austin - Austin USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh FILA Challenger - Biella 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco USTA Challenger of Burbank - Burbank XL Bermuda Open - Bermuda Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Laser Vision USTA Challenger - Amarillo Lucknow ATP Tour Challenger - Lucknow Shimadsu All Japan Indoor Tennis Championships - Kyoto FILA Challenger Biella - Biella Casino Lugano - Lugano USTA/Safeway Challenger - Aptos Third Bank Tennis Championships - Lexington drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa Copa Ericsson - Lima Challenger Britania Zavaleta - Puebla Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank West Side Tennis Club Clay Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills I Manta Open - Manta Challenger ATP de Cuenca Diario El Mercurio - Cuenca 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Hilton Waikoloa Village USTA Challenger - Waikoloa Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin XL Capital Bermuda Open - Bermuda 2006 North Shore Pro Tennis Championship - Winnetka Eddleman USTA Challenger - Birmingham GHI Bronx Tennis Classic - Bronx Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Zivnobanka Open - Prostejov Naples Challenger - Naples Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA Challenger of Tallahassee - Tallahassee Freeman Men's $50,000 Challenger - Joplin Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville Open de Montauban - Montauban Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas drkoop.com USTA Tennis Championships of Houston - Houston Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Carson Challenger Dallas Challenger Alphen Challenger Szczecin Challenger Copa Ericsson Mexico - Guadalajara Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger USTA Challenger of Burbank - Burbank Bangkok Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville Honolulu Challenger Dallas Challenger Tallahassee Challenger Copa Ericsson Costa Rica - San Jose Prostejov Challenger Tulsa Challenger Champaign Challenger Heilbronn Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Nottingham-2 Challenger 2001 USTA Challenger of Calabasas - Calabasas Dallas Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Manta Challenger USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Izmir Challenger Kaoshuing Challenger USTA Illinois Challenger - Champaign Charlottesville Challenger Knoxville Challenger Dallas Challenger 2002 Azalea Orthopedic Challenger - Tyler Le Gosier Challenger Sarasota Challenger Rome Challenger Neride Prague Indoor - Prague Winnetka Challenger Winnetka Challenger Heilbronn Challenger Intersport Heilbronn Open - Heilbronn Corona Mexico City Open - Mexico City Napa Challenger Sacramento Challenger Cadillac Pro Indoor USTA Challenger - West Bloomfield Charlottesville Challenger Knoxville Challenger Maui Challenger Irving Challenger XL Bermuda Open - Bermuda III Challenger Continenal Plaza - Puerto Vallarta Carson Challenger Sarasota Challenger KGHM Polish Indoors - Wroclaw Healthsouth USTA Challenger - Dallas WOW Cafe Challenger - New Orleans Savannah Challenger 2004 Freeman Men's Challenger - Joplin Champaign Challenger XL Capital Bermuda Open - Bermuda Sarasota Challenger Schickendanz Open - Furth XL Capital Bermuda Open - Bermuda Yuba City Challenger Charlottesville Challenger Bangkok Challenger Maui Challenger Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth Dallas Challenger Knoxville Challenger The Natrel's Challenger of Granby - Granby Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Open de Franche Comte - Besancon Granby Challenger AXA Open - Lisbon The Scottish Tennis Championships - Edinburgh 2000 Challenger de Granby - Granby Open Diputacion - Cordoba Sarasota Challenger drkoop.com USTA Tennis Championships of Chicago - Winnetka Winnetka Challenger Irving Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas 2008 Lubbock Challenger - Lubbock Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Prague Challenger Sao Paulo Challenger University of Tennessee USTA Men's Challenger - Knoxville Rome Challenger The Indian Oil-Servo ATP Challenger 1999 - Calcutta Open Castilla y Leon Trofeo Iberdrola - Segovia Bordeaux Challenger drkoop.com USTA challenger of Miami - Miami Nairobi CH Coquitlam CH Shanghai Open '97 - Shanghai Sybase Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Galleryfurniture.com Challenge - Atlanta Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Kremlin Cup - Moscow AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Heineken Open - Auckland Energis Open - Amersfoort ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Shanghai Seoul Queen's Club Nottingham Newport Indianapolis Washington Bogota Washington Cerveza Club Colombia Open - Bogota Moscow Hamburg Challenger - Hamburg Atlanta Washington Schenectady Qatar Exxon Mobil Open 2002 - Doha Nord/LB Open - Braunschweig U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Aptos CH Millenium Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Ordina Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Cairo CH San Luis Potosi CH Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Rogers Cup - Montreal St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Panama City Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Mallorca Open - Mallorca Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Citrix Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Thailand Open - Bangkok Scania Stockholm Open - Stockholm Heineken Open - Auckland Hong Kong Hypo Group Tennis International - Portschach U.S. Men's Clay Court Championships - Houston Delray Beach Open - Delray Beach Heineken Open - Auckland Guaruja AEGON Championships - London AT&T Challenge - Atlanta Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Indianapolis AAPT Championships - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Gold Flake Open - Chennai Winston-Salem Open - Winston-Salem AEGON International - Eastbourne Legg Mason Tennis Classic - Washington D.C. US Men's Clay Court Championship - Houston Tokyo Davidoff Swiss Indoors - Basel Indianapolis Livingston du Maurier Open - Toronto US Men's Clay Court Championships - Houston du Maurier Open - Montreal The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Indian Wells Key Biscayne Hamburg Canadian Open Key Biscayne Hamburg Key Biscayne Canadian Open Cincinnati NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Forest Hills BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Citi Open - Washington Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open Wimbledon U.S. Open Wimbledon Australian Open Wimbledon Wimbledon French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, CAN-BAH 4-1 Davis Cup, Group 1, REL1, BAH-VEN 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, REL1, BAH-MEX 3-2 Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, REL2, BAH-VEN 3-1 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, VEN-BAH 3-2 Davis Cup, Group 1, 1R, PER-BAH 5-0 U.S. Open - New York Davis Cup, Group 1, REL1, BAH-COL 3-2 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group 1, REL2, BAH-MEX 3-2 Davis Cup G2 F: BAH vs CHI Davis Cup G2 SF: BAH vs DOM Davis Cup G2 QF: BAH vs VEN 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Atlanta Olympics